9 Комити 0cefa3e0f9 ... acabbeae10

Аутор SHA1 Порука Датум
  dev01 acabbeae10 .. пре 2 месеци
  dev01 af32aa7656 Merge branch 'dev1' into test пре 2 месеци
  dev01 574c6268e4 项目数据统计 пре 2 месеци
  dev01 757b61e2b1 生产更新-去除标准上传限制 пре 2 месеци
  dev01 f3818f6609 列合并 пре 2 месеци
  dev01 3d74a80562 .. пре 2 месеци
  dev01 7f9b6f3576 合并 пре 2 месеци
  dev01 6e2a4bee54 Merge branch 'master' into dev1 пре 2 месеци
  dev01 dd8b8e800c . пре 5 месеци

+ 24 - 11
js/component/common/imgList/index.js

@@ -72,20 +72,25 @@ class ImgList extends Component {
   }
 
   beforeUpload(file) {
-    const { isSupportPDF = false } = this.props
+    const { isSupportPDF = false, limitation = true } = this.props
     const isLt2M = file.size / 1024 / 1024 < 20;
-    if (!isLt2M) {
+    if (!isLt2M && limitation) {
       message.error('文件大小不能超过 20MB!');
       return isLt2M;
     }
     if (this.props.accept) {
-      if (isLt2M) {
-        this.state.newUploadArr.push(file)
-        this.setState({
-          newUploadArr: this.state.newUploadArr
-        })
-      }
-      return isLt2M;
+      this.state.newUploadArr.push(file)
+      this.setState({
+        newUploadArr: this.state.newUploadArr
+      })
+      return true;
+      // if (isLt2M) {
+      //   this.state.newUploadArr.push(file)
+      //   this.setState({
+      //     newUploadArr: this.state.newUploadArr
+      //   })
+      // }
+      // return isLt2M;
     } else {
       const isJPG = file.type.split('/');
       if (isSupportPDF) {
@@ -99,14 +104,22 @@ class ImgList extends Component {
           return false;
         }
       }
-      if (isJPG && isLt2M) {
+      if (isJPG) {
         // 用于计算当次选择的图片数量
         this.state.newUploadArr.push(file)
         this.setState({
           newUploadArr: this.state.newUploadArr
         })
       }
-      return isJPG && isLt2M;
+      return isJPG;
+      // if (isJPG && isLt2M) {
+      //   // 用于计算当次选择的图片数量
+      //   this.state.newUploadArr.push(file)
+      //   this.setState({
+      //     newUploadArr: this.state.newUploadArr
+      //   })
+      // }
+      // return isJPG && isLt2M;
     }
   }
 

+ 293 - 292
js/component/common/nowProjectStatus/type.jsx

@@ -1,309 +1,310 @@
 // 高新会员
-const highTechColumnsVIP =[
-    {
-        id:1,
-        name:'进行中',
-    },
-    // {
-    //     id:2,
-    //     name:'暂停(客户通知暂停)',
-    //     valueType:['date'],
-    //     explain:'需上传截图证明'
-    // },
-    // {
-    //     id:3,
-    //     name:'暂停(业务线、总经理通知暂停)',
-    //     valueType:['date'],
-    //     explain:'需上传截图证明'
-    // },
-    {
-        id:21,
-        name:'第1年进行中',
-        valueType:['date']
-    },
-    {
-        id:22,
-        name:'第1年服务完成',
-        valueType:['date']
-    },
-    {
-        id:23,
-        name:'第2年进行中',
-        valueType:['date']
-    },
-    {
-        id:24,
-        name:'第2年服务完成',
-        valueType:['date']
-    },
-    {
-        id:25,
-        name:'第3年进行中',
-        valueType:['date'],
-    },
-    {
-        id:26,
-        name:'第3年服务完成',
-        valueType:['date']
-    },
-    {
-        id:27,
-        name:'所有会员服务全部完成',
-        valueType:['date'],
-        placeholder:'请输入编号'
-    },
-    {
-        id:11,
-        name:'退单(已申报/已下证)',
-        valueType:['date']
-    },
-    {
-        id:12,
-        name:'退单(未申报/未下证)',
-        valueType:['date']
-    }
+const highTechColumnsVIP = [
+  {
+    id: 1,
+    name: '进行中',
+  },
+  // {
+  //     id:2,
+  //     name:'暂停(客户通知暂停)',
+  //     valueType:['date'],
+  //     explain:'需上传截图证明'
+  // },
+  // {
+  //     id:3,
+  //     name:'暂停(业务线、总经理通知暂停)',
+  //     valueType:['date'],
+  //     explain:'需上传截图证明'
+  // },
+
+  // {
+  //     id:21,
+  //     name:'第1年进行中',
+  //     valueType:['date']
+  // },
+  // {
+  //     id:22,
+  //     name:'第1年服务完成',
+  //     valueType:['date']
+  // },
+  // {
+  //     id:23,
+  //     name:'第2年进行中',
+  //     valueType:['date']
+  // },
+  // {
+  //     id:24,
+  //     name:'第2年服务完成',
+  //     valueType:['date']
+  // },
+  // {
+  //     id:25,
+  //     name:'第3年进行中',
+  //     valueType:['date'],
+  // },
+  // {
+  //     id:26,
+  //     name:'第3年服务完成',
+  //     valueType:['date']
+  // },
+  {
+    id: 27,
+    name: '所有会员服务全部完成',
+    valueType: ['date'],
+    placeholder: '请输入编号'
+  },
+  {
+    id: 11,
+    name: '退单(已申报/已下证)',
+    valueType: ['date']
+  },
+  {
+    id: 12,
+    name: '退单(未申报/未下证)',
+    valueType: ['date']
+  }
 ]
 //高新
-const highTechColumns =[
-    {
-        id:1,
-        name:'进行中',
-    },
-    // {
-    //     id:2,
-    //     name:'暂停(客户通知暂停)',
-    //     valueType:['date'],
-    //     explain:'需上传截图证明'
-    // },
-    // {
-    //     id:3,
-    //     name:'暂停(业务线、总经理通知暂停)',
-    //     valueType:['date'],
-    //     explain:'需上传截图证明'
-    // },
-    {
-        id:4,
-        name:'已提交',
-        valueType:['date']
-    },
-    {
-        id:5,
-        name:'未推荐',
-        valueType:['date']
-    },
-    {
-        id:6,
-        name:'已推荐',
-        valueType:['date']
-    },
-    {
-        id:7,
-        name:'未拟公示',
-        valueType:['date']
-    },
-    {
-        id:8,
-        name:'已拟公示',
-        valueType:['date','exampleNumber'],
-        placeholder:'请输入公式网络链接'
-    },
-    {
-        id:28,
-        name:'抽查未备案',
-        valueType:['date'],
-    },
-    {
-        id:9,
-        name:'已备案',
-        valueType:['date']
-    },
-    {
-        id:10,
-        name:'已下证',
-        label:'下证时间',
-        valueType:['date','certificateNumber'],
-        placeholder:'请输入编号'
-    },
-    {
-        id:11,
-        name:'退单(已申报/已下证)',
-        valueType:['date']
-    },
-    {
-        id:12,
-        name:'退单(未申报/未下证)',
-        valueType:['date']
-    }
+const highTechColumns = [
+  {
+    id: 1,
+    name: '进行中',
+  },
+  // {
+  //     id:2,
+  //     name:'暂停(客户通知暂停)',
+  //     valueType:['date'],
+  //     explain:'需上传截图证明'
+  // },
+  // {
+  //     id:3,
+  //     name:'暂停(业务线、总经理通知暂停)',
+  //     valueType:['date'],
+  //     explain:'需上传截图证明'
+  // },
+  {
+    id: 4,
+    name: '已提交',
+    valueType: ['date']
+  },
+  // {
+  //     id:5,
+  //     name:'未推荐',
+  //     valueType:['date']
+  // },
+  // {
+  //     id:6,
+  //     name:'已推荐',
+  //     valueType:['date']
+  // },
+  {
+    id: 7,
+    name: '未拟公示',
+    valueType: ['date']
+  },
+  {
+    id: 8,
+    name: '已拟公示',
+    valueType: ['date', 'exampleNumber'],
+    placeholder: '请输入公式网络链接'
+  },
+  // {
+  //   id: 28,
+  //   name: '抽查未备案',
+  //   valueType: ['date'],
+  // },
+  // {
+  //     id:9,
+  //     name:'已备案',
+  //     valueType:['date']
+  // },
+  {
+    id: 10,
+    name: '已下证',
+    label: '下证时间',
+    valueType: ['date', 'certificateNumber'],
+    placeholder: '请输入编号'
+  },
+  {
+    id: 11,
+    name: '退单(已申报/已下证)',
+    valueType: ['date']
+  },
+  {
+    id: 12,
+    name: '退单(未申报/未下证)',
+    valueType: ['date']
+  }
 ];
 
 //科技
 const science = [
-    {
-        id:1,
-        name:'进行中',
-    },
-    // {
-    //     id:2,
-    //     name:'暂停(客户通知暂停)',
-    //     valueType:['date'],
-    //     explain:'需上传截图证明'
-    // },
-    // {
-    //     id:3,
-    //     name:'暂停(业务线、总经理通知暂停)',
-    //     valueType:['date'],
-    //     explain:'需上传截图证明'
-    // },
-    {
-        id:4,
-        name:'已提交',
-        valueType:['date']
-    },
-    {
-        id:5,
-        name:'未推荐',
-        valueType:['date']
-    },
-    {
-        id:6,
-        name:'已推荐',
-        valueType:['date']
-    },
-    {
-        id:13,
-        name:'已答辩',
-        valueType:['date']
-    },
-    {
-        id:14,
-        name:'未立项',
-        valueType:['date']
-    },
-    {
-        id:15,
-        name:'已立项',
-        valueType:['date','setUpAmount'],
-    },
-    {
-        id:16,
-        name:'前补助',
-        valueType:['date']
-    },
-    {
-        id:17,
-        name:'后补助',
-        valueType:['date']
-    },
-    {
-        id:18,
-        name:'已拨款',
-        valueType:['date','appropriation'],
-    },
-    {
-        id:11,
-        name:'退单(已申报/已下证)',
-        valueType:['date']
-    },
-    {
-        id:12,
-        name:'退单(未申报/未下证)',
-        valueType:['date']
-    }
+  {
+    id: 1,
+    name: '进行中',
+  },
+  // {
+  //     id:2,
+  //     name:'暂停(客户通知暂停)',
+  //     valueType:['date'],
+  //     explain:'需上传截图证明'
+  // },
+  // {
+  //     id:3,
+  //     name:'暂停(业务线、总经理通知暂停)',
+  //     valueType:['date'],
+  //     explain:'需上传截图证明'
+  // },
+  {
+    id: 4,
+    name: '已提交',
+    valueType: ['date']
+  },
+  // {
+  //     id:5,
+  //     name:'未推荐',
+  //     valueType:['date']
+  // },
+  // {
+  //     id:6,
+  //     name:'已推荐',
+  //     valueType:['date']
+  // },
+  // {
+  //     id:13,
+  //     name:'已答辩',
+  //     valueType:['date']
+  // },
+  {
+    id: 14,
+    name: '未立项',
+    valueType: ['date']
+  },
+  {
+    id: 15,
+    name: '已立项',
+    valueType: ['date', 'setUpAmount'],
+  },
+  // {
+  //     id:16,
+  //     name:'前补助',
+  //     valueType:['date']
+  // },
+  // {
+  //     id:17,
+  //     name:'后补助',
+  //     valueType:['date']
+  // },
+  {
+    id: 18,
+    name: '已拨款',
+    valueType: ['date', 'appropriation'],
+  },
+  {
+    id: 11,
+    name: '退单(已申报/已下证)',
+    valueType: ['date']
+  },
+  {
+    id: 12,
+    name: '退单(未申报/未下证)',
+    valueType: ['date']
+  }
 ];
-
+// 专利
 const patent = [
-    {
-        id:1,
-        name:'进行中',
-    },
-    // {
-    //     id:2,
-    //     name:'暂停(客户通知暂停)',
-    //     valueType:['date'],
-    //     explain:'需上传截图证明'
-    // },
-    // {
-    //     id:3,
-    //     name:'暂停(业务线、总经理通知暂停)',
-    //     valueType:['date'],
-    //     explain:'需上传截图证明'
-    // },
-    {
-        id:4,
-        name:'已提交',
-        valueType:['date'],
-    },
-    {
-        id:19,
-        name:'已完成/下证',
-        valueType:['date'],
-    },
-    {
-        id:20,
-        name:'已驳回',
-        valueType:['date']
-    },
-    {
-        id:11,
-        name:'退单(已申报/已下证)',
-        valueType:['date']
-    },
-    {
-        id:12,
-        name:'退单(未申报/未下证)',
-        valueType:['date']
-    }
+  {
+    id: 1,
+    name: '进行中',
+  },
+  // {
+  //     id:2,
+  //     name:'暂停(客户通知暂停)',
+  //     valueType:['date'],
+  //     explain:'需上传截图证明'
+  // },
+  // {
+  //     id:3,
+  //     name:'暂停(业务线、总经理通知暂停)',
+  //     valueType:['date'],
+  //     explain:'需上传截图证明'
+  // },
+  {
+    id: 4,
+    name: '已提交',
+    valueType: ['date'],
+  },
+  {
+    id: 19,
+    name: '已完成/下证',
+    valueType: ['date'],
+  },
+  {
+    id: 20,
+    name: '已驳回',
+    valueType: ['date']
+  },
+  {
+    id: 11,
+    name: '退单(已申报/已下证)',
+    valueType: ['date']
+  },
+  {
+    id: 12,
+    name: '退单(未申报/未下证)',
+    valueType: ['date']
+  }
 ];
 
 //软著/通用
 const currency = [
-    {
-        id:1,
-        name:'进行中',
-    },
-    // {
-    //     id:2,
-    //     name:'暂停(客户通知暂停)',
-    //     valueType:['date'],
-    //     explain:'需上传截图证明'
-    // },
-    // {
-    //     id:3,
-    //     name:'暂停(业务线、总经理通知暂停)',
-    //     valueType:['date'],
-    //     explain:'需上传截图证明'
-    // },
-    {
-        id:4,
-        name:'已提交',
-        valueType:['date'],
-    },
-    {
-        id:19,
-        name:'已完成/下证',
-        valueType:['date'],
-    },
-    {
-        id:20,
-        name:'已驳回',
-        valueType:['date']
-    },
-    {
-        id:11,
-        name:'退单(已申报/已下证)',
-        valueType:['date']
-    },
-    {
-        id:12,
-        name:'退单(未申报/未下证)',
-        valueType:['date']
-    }
+  {
+    id: 1,
+    name: '进行中',
+  },
+  // {
+  //     id:2,
+  //     name:'暂停(客户通知暂停)',
+  //     valueType:['date'],
+  //     explain:'需上传截图证明'
+  // },
+  // {
+  //     id:3,
+  //     name:'暂停(业务线、总经理通知暂停)',
+  //     valueType:['date'],
+  //     explain:'需上传截图证明'
+  // },
+  {
+    id: 4,
+    name: '已提交',
+    valueType: ['date'],
+  },
+  {
+    id: 19,
+    name: '已完成/下证',
+    valueType: ['date'],
+  },
+  {
+    id: 20,
+    name: '已驳回',
+    valueType: ['date']
+  },
+  {
+    id: 11,
+    name: '退单(已申报/已下证)',
+    valueType: ['date']
+  },
+  {
+    id: 12,
+    name: '退单(未申报/未下证)',
+    valueType: ['date']
+  }
 ];
 
 export {
-    highTechColumns,//高新
-    highTechColumnsVIP,//高新会员
-    science,//科技
-    patent,//专利
-    currency,//软著和同意
+  highTechColumns,//高新
+  highTechColumnsVIP,//高新会员
+  science,//科技
+  patent,//专利
+  currency,//软著和同意
 }

+ 2 - 2
js/component/common/staffSearch/index.jsx

@@ -24,7 +24,7 @@ class StaffSearch extends Component {
     })
     this.props.onBlurText({ title: e });
     if (!e) {
-      this.props.onBlurChange({ title: e, value: null });
+      this.props.onBlurChange({ title: e, value: undefined });
     }
   }
 
@@ -81,7 +81,7 @@ class StaffSearch extends Component {
         className="certain-category-search"
         dropdownClassName="certain-category-search-dropdown"
         dropdownMatchSelectWidth={false}
-        size="large"
+        // size="large"
         style={{ width: this.props.width || '200px' }}
         dataSource={options}
         placeholder={this.props.placeholder}

+ 108 - 108
js/component/dataDic.js

@@ -3122,14 +3122,14 @@ module.exports = {
       value: '高新',
       label: '高新',
       children: [
-        {
-          value: 5,
-          label: '未推荐',
-        },
-        {
-          value: 6,
-          label: '已推荐',
-        },
+        // {
+        //   value: 5,
+        //   label: '未推荐',
+        // },
+        // {
+        //   value: 6,
+        //   label: '已推荐',
+        // },
         {
           value: 7,
           label: '未公示',
@@ -3138,10 +3138,10 @@ module.exports = {
           value: 8,
           label: '已公示',
         },
-        {
-          value: 9,
-          label: '已备案',
-        },
+        // {
+        //   value: 9,
+        //   label: '已备案',
+        // },
         {
           value: 10,
           label: '已下注',
@@ -3160,18 +3160,18 @@ module.exports = {
       value: '科技',
       label: '科技',
       children: [
-        {
-          value: 5,
-          label: '未推荐',
-        },
-        {
-          value: 6,
-          label: '已推荐',
-        },
-        {
-          value: 13,
-          label: '已答辩',
-        },
+        // {
+        //   value: 5,
+        //   label: '未推荐',
+        // },
+        // {
+        //   value: 6,
+        //   label: '已推荐',
+        // },
+        // {
+        //   value: 13,
+        //   label: '已答辩',
+        // },
         {
           value: 14,
           label: '未立项',
@@ -3180,14 +3180,14 @@ module.exports = {
           value: 15,
           label: '已立项',
         },
-        {
-          value: 16,
-          label: '前补助',
-        },
-        {
-          value: 17,
-          label: '后补助',
-        },
+        // {
+        //   value: 16,
+        //   label: '前补助',
+        // },
+        // {
+        //   value: 17,
+        //   label: '后补助',
+        // },
         {
           value: 18,
           label: '已拨款',
@@ -3242,30 +3242,30 @@ module.exports = {
       value: '会员',
       label: '会员',
       children: [
-        {
-          value: 21,
-          label: '第1年进行中',
-        },
-        {
-          value: 22,
-          label: '第1年服务完成',
-        },
-        {
-          value: 23,
-          label: '第2年进行中',
-        },
-        {
-          value: 24,
-          label: '第2年服务完成',
-        },
-        {
-          value: 25,
-          label: '第3年进行中',
-        },
-        {
-          value: 26,
-          label: '第3年服务完成',
-        },
+        // {
+        //   value: 21,
+        //   label: '第1年进行中',
+        // },
+        // {
+        //   value: 22,
+        //   label: '第1年服务完成',
+        // },
+        // {
+        //   value: 23,
+        //   label: '第2年进行中',
+        // },
+        // {
+        //   value: 24,
+        //   label: '第2年服务完成',
+        // },
+        // {
+        //   value: 25,
+        //   label: '第3年进行中',
+        // },
+        // {
+        //   value: 26,
+        //   label: '第3年服务完成',
+        // },
         {
           value: 27,
           label: '所有会员服务全部完成',
@@ -3905,14 +3905,14 @@ module.exports = {
       value: 4,
       label: '已提交',
     },
-    {
-      value: 5,
-      label: '未推荐',
-    },
-    {
-      value: 6,
-      label: '已推荐',
-    },
+    // {
+    //   value: 5,
+    //   label: '未推荐',
+    // },
+    // {
+    //   value: 6,
+    //   label: '已推荐',
+    // },
     {
       value: 7,
       label: '未公示',
@@ -3921,10 +3921,10 @@ module.exports = {
       value: 8,
       label: '已公示',
     },
-    {
-      value: 9,
-      label: '已备案',
-    },
+    // {
+    //   value: 9,
+    //   label: '已备案',
+    // },
     {
       value: 10,
       label: '已下证',
@@ -3937,10 +3937,10 @@ module.exports = {
       value: 12,
       label: '退单(未申报/未下证)',
     },
-    {
-      value: 13,
-      label: '已答辩',
-    },
+    // {
+    //   value: 13,
+    //   label: '已答辩',
+    // },
     {
       value: 14,
       label: '未立项',
@@ -3949,14 +3949,14 @@ module.exports = {
       value: 15,
       label: '已立项',
     },
-    {
-      value: 16,
-      label: '前补助',
-    },
-    {
-      value: 17,
-      label: '后补助',
-    },
+    // {
+    //   value: 16,
+    //   label: '前补助',
+    // },
+    // {
+    //   value: 17,
+    //   label: '后补助',
+    // },
     {
       value: 18,
       label: '立项已拨款',
@@ -3969,38 +3969,38 @@ module.exports = {
       value: 20,
       label: '已驳回',
     },
-    {
-      value: 21,
-      label: '第1年进行中',
-    },
-    {
-      value: 22,
-      label: '第1年服务完成',
-    },
-    {
-      value: 23,
-      label: '第2年进行中',
-    },
-    {
-      value: 24,
-      label: '第2年服务完成',
-    },
-    {
-      value: 25,
-      label: '第3年进行中',
-    },
-    {
-      value: 26,
-      label: '第3年服务完成',
-    },
+    // {
+    //   value: 21,
+    //   label: '第1年进行中',
+    // },
+    // {
+    //   value: 22,
+    //   label: '第1年服务完成',
+    // },
+    // {
+    //   value: 23,
+    //   label: '第2年进行中',
+    // },
+    // {
+    //   value: 24,
+    //   label: '第2年服务完成',
+    // },
+    // {
+    //   value: 25,
+    //   label: '第3年进行中',
+    // },
+    // {
+    //   value: 26,
+    //   label: '第3年服务完成',
+    // },
     {
       value: 27,
       label: '所有会员服务全部完成',
     },
-    {
-      value: 28,
-      label: '抽查未备案',
-    },
+    // {
+    //   value: 28,
+    //   label: '抽查未备案',
+    // },
     {
       value: 2,
       label: '暂停(客户通知暂停)',

+ 18 - 8
js/component/manageCenter/customerService/administration/followUp.jsx

@@ -62,12 +62,12 @@ class FollowUp extends Component {
             return (
               <Tooltip title={text}>
                 <div
-                  // style={{
-                  //   maxWidth: '150px',
-                  //   overflow: 'hidden',
-                  //   textOverflow: "ellipsis",
-                  //   whiteSpace: 'nowrap',
-                  // }}
+                // style={{
+                //   maxWidth: '150px',
+                //   overflow: 'hidden',
+                //   textOverflow: "ellipsis",
+                //   whiteSpace: 'nowrap',
+                // }}
                 >{text}</div>
               </Tooltip>
             )
@@ -318,6 +318,7 @@ class FollowUp extends Component {
   reset() {
     this.setState({
       customerName: undefined,
+      contractNo: undefined,
       depId: undefined,
       addWechat: undefined,
       renewal: undefined,
@@ -349,6 +350,7 @@ class FollowUp extends Component {
         endFollowTimes: this.state.releaseDate[1] || undefined,
         startSignTimes: this.state.signTimes[0] || undefined,
         endSignTimes: this.state.signTimes[1] || undefined,
+        contractNo: this.state.contractNo || undefined,
       },
       success: function (data) {
         ShowModal(this);
@@ -461,6 +463,14 @@ class FollowUp extends Component {
                 this.setState({ customerName: e.target.value });
               }}
             />
+            <Input
+              placeholder="合同编号"
+              style={{ width: "150px", marginRight: 10, marginBottom: "10px" }}
+              value={this.state.contractNo}
+              onChange={(e) => {
+                this.setState({ contractNo: e.target.value });
+              }}
+            />
             <Cascaders
               ref={node => this.Cascaders = node}
               placeholder="订单部门"
@@ -473,7 +483,7 @@ class FollowUp extends Component {
             />
             <Select
               placeholder="是否已添微信"
-              style={{ width: 150, marginRight: 10, marginBottom: "10px" }}
+              style={{ width: 120, marginRight: 10, marginBottom: "10px" }}
               value={this.state.addWechat}
               onChange={(e) => {
                 this.setState({ addWechat: e });
@@ -484,7 +494,7 @@ class FollowUp extends Component {
             </Select>
             <Select
               placeholder="续签情况"
-              style={{ width: 250, marginRight: 10, marginBottom: "10px" }}
+              style={{ width: 220, marginRight: 10, marginBottom: "10px" }}
               value={this.state.renewal}
               onChange={(e) => {
                 this.setState({ renewal: e });

+ 10 - 0
js/component/manageCenter/project/content.jsx

@@ -70,6 +70,16 @@ class Content extends Component {
           });
         });
         break;
+      //项目数据统计
+      case "projecDataStatistics":
+        require.ensure([], () => {
+          const ProjecDataStatistics = require("./summary/projecDataStatistics")
+            .default;
+          this.setState({
+            component: <ProjecDataStatistics />
+          });
+        });
+        break;
       //项目数据
       case "projecData":
         require.ensure([], () => {

+ 31 - 0
js/component/manageCenter/project/summary/index.less

@@ -5,3 +5,34 @@
 .projectTable:hover{
   background: #71a7e885 !important;
 }
+
+.even-row1{
+  background: #99FFFF;
+}
+.even-row2{
+  background: #FFFFCC;
+}
+.even-row3{
+  background: #FFCCCC;
+}
+.even-row4{
+  background: #99CCFF;
+}
+.even-row5{
+  background: #99FFCC;
+}
+.even-row6{
+  background: #CC99CC;
+}
+.even-row7{
+  background: #99CCCC;
+}
+.even-row8{
+  background: #FFCC99;
+}
+.even-row9{
+  background: #FF9999;
+}
+.even-row10{
+  background: #CCCC99;
+}

Разлика између датотеке није приказан због своје велике величине
+ 1621 - 0
js/component/manageCenter/project/summary/projecDataStatistics.jsx


+ 1 - 0
js/component/manageCenter/project/task/newSupplier.js

@@ -413,6 +413,7 @@ class NewSupplier extends Component {
                                             <Option value="5">加急21-25个工作日</Option>
                                             <Option value="6">加急26-30个工作日</Option>
                                             <Option value="7">加急45个工作日</Option>
+                                            <Option value="8">加急60个工作日</Option>
                                         </Select>
                                         <span className="mandatory">*</span>
                                     </Form.Item>

+ 31 - 0
js/component/manageCenter/set/business/businessProject.jsx

@@ -529,6 +529,7 @@ const BusinessProject = Form.create()(React.createClass({
             type: this.state.typeStatus,//项目分类
             restrictStatus: this.state.restrictStatus, // 是否限定项目
             country: isCountry,//是否全国
+            lvlType: this.state.lvlType,//国家级
             province: pro ? pro : '',//省
             city: city ? city : '',//市
             district: dis ? dis : '',//区
@@ -632,6 +633,7 @@ const BusinessProject = Form.create()(React.createClass({
             editCid: thisdata.cid,//项目分类
             restrictStatus: thisdata.restrictStatus,//是否限定项目
             editCountry: thisdata.country,//是否全国
+            lvlType: thisdata.lvlType,//国家级
             editProvince: thisdata.province,//省
             editCity: thisdata.city,//市
             editDistrict: thisdata.district,//区
@@ -684,6 +686,7 @@ const BusinessProject = Form.create()(React.createClass({
           restrictStatus: thisdata.restrictStatus,//是否限定项目
           editCid: thisdata.cid,
           editCountry: thisdata.country, //是否全国
+          lvlType: thisdata.lvlType,//国家级
           editProvince: thisdata.province, //省
           editCity: thisdata.city, //市
           editDistrict: thisdata.district, //区
@@ -1997,6 +2000,34 @@ const BusinessProject = Form.create()(React.createClass({
                           className="half-item"
                           labelCol={{ span: 4 }}
                           wrapperCol={{ span: 12 }}
+                          label="国家级"
+                        >
+                          <Select
+                            placeholder="请选择"
+                            value={this.state.lvlType}
+                            onChange={(e) => {
+                              this.setState({ lvlType: e });
+                            }}
+                            notFoundContent="请选择国家级"
+                            style={{ width: "94%" }}
+                            required="required"
+                          >
+                            <Select.Option value={0}>否</Select.Option>
+                            <Select.Option value={1}>国家级</Select.Option>
+                            <Select.Option value={2}>省级</Select.Option>
+                            <Select.Option value={3}>市级</Select.Option>
+                          </Select>
+                          <span
+                            className="mandatory"
+                            style={{ color: "red", marginLeft: "5px" }}
+                          >
+                            *
+                          </span>
+                        </FormItem>
+                        <FormItem
+                          className="half-item"
+                          labelCol={{ span: 4 }}
+                          wrapperCol={{ span: 12 }}
                           label="省"
                         >
                           <Cascader

Разлика између датотеке није приказан због своје велике величине
+ 1579 - 1549
js/component/manageCenter/set/business/businessQuery.jsx


+ 1 - 0
js/component/manageCenter/set/projectConfigure/addSoftWritingPrice.js

@@ -104,6 +104,7 @@ class AddSoftWritingPrice extends Component{
                                     <Select.Option value={5}>加急21-25个工作日</Select.Option>
                                     <Select.Option value={6}>加急26-30个工作日</Select.Option>
                                     <Select.Option value={7}>加急45个工作日</Select.Option>
+                                    <Select.Option value={8}>加急60个工作日</Select.Option>
                                 </Select>
                             )}
                         </Form.Item>

+ 3 - 0
js/component/manageCenter/set/projectConfigure/softwareConfigure.js

@@ -64,6 +64,8 @@ class SoftwareConfigure extends Component {
                 return '加急26-30个工作日';
               case 7:
                 return '加急45个工作日';
+              case 8:
+                return '加急60个工作日';
             }
           }
         },
@@ -261,6 +263,7 @@ class SoftwareConfigure extends Component {
                     <Select.Option value={5}>加急21-25个工作日</Select.Option>
                     <Select.Option value={6}>加急26-30个工作日</Select.Option>
                     <Select.Option value={7}>加急45个工作日</Select.Option>
+                    <Select.Option value={8}>加急60个工作日</Select.Option>
                   </Select>
                 </div>
                 <Button type="primary" onClick={() => {

+ 2 - 1
js/component/manageCenter/standard/stList/index.jsx

@@ -53,6 +53,7 @@ const PicturesWall = React.createClass({
       <div style={{ display: "inline-block" }}>
         <ImgList
           isSupportPDF={true}
+          limitation={false}
           domId={this.props.domId}
           uploadConfig={{
             action: globalConfig.context + "/api/admin/standard/uploadPicture",
@@ -117,7 +118,7 @@ const Standard = Form.create()(React.createClass({
           title: '参考',
           dataIndex: 'reference',
           key: 'reference',
-          render: (text, record) => <span>{['国家 ', '行业 ', '地方 ', '团体 ', '国际 ','企业 '][record.type]}{text}</span>
+          render: (text, record) => <span>{['国家 ', '行业 ', '地方 ', '团体 ', '国际 ', '企业 '][record.type]}{text}</span>
         },
         {
           title: '部门',

+ 3 - 1
js/component/tools.js

@@ -1012,7 +1012,7 @@ const obj = {
   },
   //是否文字与数字转换
   getWhether: function (e) {
-    if (e) {
+    if (e || e == 0) {
       let theType = "";
       Whether.map(function (item) {
         if (item.value == e) {
@@ -1835,6 +1835,8 @@ const obj = {
       return "加急26-30个工作日";
     } else if (val == 7) {
       return "加急45个工作日";
+    } else if (val == 8) {
+      return "加急60个工作日";
     }
   },
   //审核状态

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "afanti",
-  "version": "1.3.24",
+  "version": "1.3.25",
   "description": "",
   "main": "index.js",
   "scripts": {