shaogen1995 4 лет назад
Родитель
Сommit
d6c3fafc62

+ 18 - 9
src/views/holding/holding0_DiaEdit.vue

@@ -70,6 +70,7 @@
             placeholder="请选择"
             placeholder="请选择"
             style="width: 100%"
             style="width: 100%"
           >
           >
+            <el-option label="" value=""></el-option>
             <el-option label="三级" :value="3"></el-option>
             <el-option label="三级" :value="3"></el-option>
             <el-option label="二级" :value="2"></el-option>
             <el-option label="二级" :value="2"></el-option>
             <el-option label="一级" :value="1"></el-option>
             <el-option label="一级" :value="1"></el-option>
@@ -85,6 +86,7 @@
             placeholder="质地类型"
             placeholder="质地类型"
             style="width: 100%"
             style="width: 100%"
           >
           >
+            <el-option label="" value=""></el-option>
             <el-option label="单一质地" :value="0"></el-option>
             <el-option label="单一质地" :value="0"></el-option>
             <el-option label="复合质地" :value="1"></el-option>
             <el-option label="复合质地" :value="1"></el-option>
           </el-select>
           </el-select>
@@ -122,6 +124,7 @@
             placeholder="请选择"
             placeholder="请选择"
             style="width: 100%"
             style="width: 100%"
           >
           >
+            <el-option label="" value=""></el-option>
             <el-option label="完整" :value="1"></el-option>
             <el-option label="完整" :value="1"></el-option>
             <el-option label="基本完整" :value="0"></el-option>
             <el-option label="基本完整" :value="0"></el-option>
             <el-option label="残缺" :value="-1"></el-option>
             <el-option label="残缺" :value="-1"></el-option>
@@ -133,6 +136,7 @@
             placeholder="请选择"
             placeholder="请选择"
             style="width: 100%"
             style="width: 100%"
           >
           >
+            <el-option label="" value=""></el-option>
             <el-option label="已修复" :value="3"></el-option>
             <el-option label="已修复" :value="3"></el-option>
             <el-option label="继续修复" :value="2"></el-option>
             <el-option label="继续修复" :value="2"></el-option>
             <el-option label="需要修复" :value="1"></el-option>
             <el-option label="需要修复" :value="1"></el-option>
@@ -147,6 +151,7 @@
             placeholder="请选择"
             placeholder="请选择"
             style="width: 100%"
             style="width: 100%"
           >
           >
+            <el-option label="" value=""></el-option>
             <el-option label="一套多件" :value="1"></el-option>
             <el-option label="一套多件" :value="1"></el-option>
             <el-option label="单件" :value="0"></el-option>
             <el-option label="单件" :value="0"></el-option>
           </el-select>
           </el-select>
@@ -318,33 +323,34 @@ export default {
       ruleForm: {
       ruleForm: {
         age: '', // 年代
         age: '', // 年代
         amount: '', // 数量
         amount: '', // 数量
-        amountType: 0, // 数量类型, 0:单件, 1:一套多件
-        checkInScope: '2001至今', // 入藏时间范围
+        amountType: '', // 数量类型, 0:单件, 1:一套多件
+        checkInScope: '', // 入藏时间范围
         checkInYear: '', // 入藏年底
         checkInYear: '', // 入藏年底
         dirCode: '', // 目录码
         dirCode: '', // 目录码
         fileIds: '', // 附件id, 多个以逗号分隔
         fileIds: '', // 附件id, 多个以逗号分隔
-        goodsTypeId: 1, // 文物类型Id
+        goodsTypeId: '', // 文物类型Id
         height: '', // 高
         height: '', // 高
         // id:'',//id, 修改时必须传,新增忽略
         // id:'',//id, 修改时必须传,新增忽略
-        integrity: 1, // 完整度, -1:残缺,0:基本完整, 1:完整
+        integrity: '', // 完整度, -1:残缺,0:基本完整, 1:完整
         // isStorage: '', // 是否入库,0:不入库, 1:入库
         // isStorage: '', // 是否入库,0:不入库, 1:入库
         length: '', // 长
         length: '', // 长
-        level: 3, // 文物级别,前端输入。 -1:未定级, 0:一般, 1:一级, 2:二级, 3:三级
+        level: '', // 文物级别,前端输入。 -1:未定级, 0:一般, 1:一级, 2:二级, 3:三级
         name: '', // 标题
         name: '', // 标题
         num: '', // 臧品编号
         num: '', // 臧品编号
-        numTypeId: 2, // 编号类型Id
+        numTypeId: '', // 编号类型Id
         primitiveName: '', // 原名
         primitiveName: '', // 原名
         quality: '', // 具体质量
         quality: '', // 具体质量
-        qualityScope: '0.01-1kg', // 质量范围
+        qualityScope: '', // 质量范围
         registerNum: '', // 总登记号
         registerNum: '', // 总登记号
-        repair: 3, // 保存状态(修复状态), 0:不需修复, 1:需要修复,2:继续修复, 3:已修复
+        repair: '', // 保存状态(修复状态), 0:不需修复, 1:需要修复,2:继续修复, 3:已修复
         texture: '', // 质地
         texture: '', // 质地
         textureCategory: '', // 质地类别
         textureCategory: '', // 质地类别
-        textureType: 0, // 质地类型,前端输入, 0:单一质地, 1:复活质地
+        textureType: '', // 质地类型,前端输入, 0:单一质地, 1:复活质地
         thumb: '', // 缩略图url
         thumb: '', // 缩略图url
         width: '' // 宽
         width: '' // 宽
       },
       },
       checkInScope: [
       checkInScope: [
+        '',
         '1949.10.1前',
         '1949.10.1前',
         '1949.10.1-1965',
         '1949.10.1-1965',
         '1966-1976',
         '1966-1976',
@@ -352,6 +358,7 @@ export default {
         '2001至今'
         '2001至今'
       ], // 入藏时间范围
       ], // 入藏时间范围
       qualityRange: [
       qualityRange: [
+        '',
         '<0.01kg',
         '<0.01kg',
         '0.01-1kg',
         '0.01-1kg',
         '1-50kg',
         '1-50kg',
@@ -520,9 +527,11 @@ export default {
     // 获取文物编号类型
     // 获取文物编号类型
     const res = await getGoodsNumType()
     const res = await getGoodsNumType()
     this.numType = res.data
     this.numType = res.data
+    this.numType.unshift({ id: '', name: '' })
     // 获取文物类型
     // 获取文物类型
     const res2 = await getGoodsType()
     const res2 = await getGoodsType()
     this.objectType = res2.data
     this.objectType = res2.data
+    this.objectType.unshift({ id: '', name: '' })
   },
   },
   beforeCreate () {}, // 生命周期 - 创建之前
   beforeCreate () {}, // 生命周期 - 创建之前
   beforeMount () {}, // 生命周期 - 挂载之前
   beforeMount () {}, // 生命周期 - 挂载之前

+ 27 - 18
src/views/holding/holding0_Dialog.vue

@@ -70,6 +70,7 @@
             placeholder="请选择"
             placeholder="请选择"
             style="width: 100%"
             style="width: 100%"
           >
           >
+            <el-option label="" value=""></el-option>
             <el-option label="三级" :value="3"></el-option>
             <el-option label="三级" :value="3"></el-option>
             <el-option label="二级" :value="2"></el-option>
             <el-option label="二级" :value="2"></el-option>
             <el-option label="一级" :value="1"></el-option>
             <el-option label="一级" :value="1"></el-option>
@@ -85,6 +86,7 @@
             placeholder="质地类型"
             placeholder="质地类型"
             style="width: 100%"
             style="width: 100%"
           >
           >
+            <el-option label="" value=""></el-option>
             <el-option label="单一质地" :value="0"></el-option>
             <el-option label="单一质地" :value="0"></el-option>
             <el-option label="复合质地" :value="1"></el-option>
             <el-option label="复合质地" :value="1"></el-option>
           </el-select>
           </el-select>
@@ -122,6 +124,7 @@
             placeholder="请选择"
             placeholder="请选择"
             style="width: 100%"
             style="width: 100%"
           >
           >
+            <el-option label="" value=""></el-option>
             <el-option label="完整" :value="1"></el-option>
             <el-option label="完整" :value="1"></el-option>
             <el-option label="基本完整" :value="0"></el-option>
             <el-option label="基本完整" :value="0"></el-option>
             <el-option label="残缺" :value="-1"></el-option>
             <el-option label="残缺" :value="-1"></el-option>
@@ -133,6 +136,7 @@
             placeholder="请选择"
             placeholder="请选择"
             style="width: 100%"
             style="width: 100%"
           >
           >
+            <el-option label="" value=""></el-option>
             <el-option label="已修复" :value="3"></el-option>
             <el-option label="已修复" :value="3"></el-option>
             <el-option label="继续修复" :value="2"></el-option>
             <el-option label="继续修复" :value="2"></el-option>
             <el-option label="需要修复" :value="1"></el-option>
             <el-option label="需要修复" :value="1"></el-option>
@@ -147,6 +151,7 @@
             placeholder="请选择"
             placeholder="请选择"
             style="width: 100%"
             style="width: 100%"
           >
           >
+            <el-option label="" value=""></el-option>
             <el-option label="一套多件" :value="1"></el-option>
             <el-option label="一套多件" :value="1"></el-option>
             <el-option label="单件" :value="0"></el-option>
             <el-option label="单件" :value="0"></el-option>
           </el-select>
           </el-select>
@@ -320,33 +325,34 @@ export default {
       ruleForm: {
       ruleForm: {
         age: '', // 年代
         age: '', // 年代
         amount: '', // 数量
         amount: '', // 数量
-        amountType: 0, // 数量类型, 0:单件, 1:一套多件
-        checkInScope: '2001至今', // 入藏时间范围
+        amountType: '', // 数量类型, 0:单件, 1:一套多件
+        checkInScope: '', // 入藏时间范围
         checkInYear: '', // 入藏年底
         checkInYear: '', // 入藏年底
         dirCode: '', // 目录码
         dirCode: '', // 目录码
         fileIds: '', // 图片类型使用,文件id, 多个以逗号分隔
         fileIds: '', // 图片类型使用,文件id, 多个以逗号分隔
-        goodsTypeId: 1, // 文物类型Id
+        goodsTypeId: '', // 文物类型Id
         height: '', // 高
         height: '', // 高
         // id:'',//id, 修改时必须传,新增忽略
         // id:'',//id, 修改时必须传,新增忽略
-        integrity: 1, // 完整度, -1:残缺,0:基本完整, 1:完整
+        integrity: '', // 完整度, -1:残缺,0:基本完整, 1:完整
         // isStorage: '', // 是否入库,0:不入库, 1:入库
         // isStorage: '', // 是否入库,0:不入库, 1:入库
         length: '', // 长
         length: '', // 长
-        level: 3, // 文物级别,前端输入。 -1:未定级, 0:一般, 1:一级, 2:二级, 3:三级
+        level: '', // 文物级别,前端输入。 -1:未定级, 0:一般, 1:一级, 2:二级, 3:三级
         name: '', // 标题
         name: '', // 标题
         num: '', // 臧品编号
         num: '', // 臧品编号
-        numTypeId: 2, // 编号类型Id
+        numTypeId: '', // 编号类型Id
         primitiveName: '', // 原名
         primitiveName: '', // 原名
         quality: '', // 具体质量
         quality: '', // 具体质量
-        qualityScope: '0.01-1kg', // 质量范围
+        qualityScope: '', // 质量范围
         registerNum: '', // 总登记号
         registerNum: '', // 总登记号
-        repair: 3, // 保存状态(修复状态), 0:不需修复, 1:需要修复,2:继续修复, 3:已修复
+        repair: '', // 保存状态(修复状态), 0:不需修复, 1:需要修复,2:继续修复, 3:已修复
         texture: '', // 质地
         texture: '', // 质地
         textureCategory: '', // 质地类别
         textureCategory: '', // 质地类别
-        textureType: 0, // 质地类型,前端输入, 0:单一质地, 1:复活质地
+        textureType: '', // 质地类型,前端输入, 0:单一质地, 1:复活质地
         thumb: '', // 缩略图url
         thumb: '', // 缩略图url
         width: '' // 宽
         width: '' // 宽
       },
       },
       checkInScope: [
       checkInScope: [
+        '',
         '1949.10.1前',
         '1949.10.1前',
         '1949.10.1-1965',
         '1949.10.1-1965',
         '1966-1976',
         '1966-1976',
@@ -354,6 +360,7 @@ export default {
         '2001至今'
         '2001至今'
       ], // 入藏时间范围
       ], // 入藏时间范围
       qualityRange: [
       qualityRange: [
+        '',
         '<0.01kg',
         '<0.01kg',
         '0.01-1kg',
         '0.01-1kg',
         '1-50kg',
         '1-50kg',
@@ -499,29 +506,29 @@ export default {
         this.ruleForm = {
         this.ruleForm = {
           age: '', // 年代
           age: '', // 年代
           amount: '', // 数量
           amount: '', // 数量
-          amountType: 0, // 数量类型, 0:单件, 1:一套多件
-          checkInScope: '2001至今', // 入藏时间范围
+          amountType: '', // 数量类型, 0:单件, 1:一套多件
+          checkInScope: '', // 入藏时间范围
           checkInYear: '', // 入藏年底
           checkInYear: '', // 入藏年底
           dirCode: '', // 目录码
           dirCode: '', // 目录码
           fileIds: '', // 图片类型使用,文件id, 多个以逗号分隔
           fileIds: '', // 图片类型使用,文件id, 多个以逗号分隔
-          goodsTypeId: 1, // 文物类型Id
+          goodsTypeId: '', // 文物类型Id
           height: '', // 高
           height: '', // 高
           // id:'',//id, 修改时必须传,新增忽略
           // id:'',//id, 修改时必须传,新增忽略
-          integrity: 1, // 完整度, -1:残缺,0:基本完整, 1:完整
+          integrity: '', // 完整度, -1:残缺,0:基本完整, 1:完整
           // isStorage: '', // 是否入库,0:不入库, 1:入库
           // isStorage: '', // 是否入库,0:不入库, 1:入库
           length: '', // 长
           length: '', // 长
-          level: 3, // 文物级别,前端输入。 -1:未定级, 0:一般, 1:一级, 2:二级, 3:三级
+          level: '', // 文物级别,前端输入。 -1:未定级, 0:一般, 1:一级, 2:二级, 3:三级
           name: '', // 标题
           name: '', // 标题
           num: '', // 臧品编号
           num: '', // 臧品编号
-          numTypeId: 2, // 编号类型Id
+          numTypeId: '', // 编号类型Id
           primitiveName: '', // 原名
           primitiveName: '', // 原名
           quality: '', // 具体质量
           quality: '', // 具体质量
-          qualityScope: '0.01-1kg', // 质量范围
+          qualityScope: '', // 质量范围
           registerNum: '', // 总登记号
           registerNum: '', // 总登记号
-          repair: 3, // 保存状态(修复状态), 0:不需修复, 1:需要修复,2:继续修复, 3:已修复
+          repair: '', // 保存状态(修复状态), 0:不需修复, 1:需要修复,2:继续修复, 3:已修复
           texture: '', // 质地
           texture: '', // 质地
           textureCategory: '', // 质地类别
           textureCategory: '', // 质地类别
-          textureType: 0, // 质地类型,前端输入, 0:单一质地, 1:复活质地
+          textureType: '', // 质地类型,前端输入, 0:单一质地, 1:复活质地
           thumb: '', // 缩略图url
           thumb: '', // 缩略图url
           width: '' // 宽
           width: '' // 宽
 
 
@@ -552,9 +559,11 @@ export default {
     // 获取文物编号类型
     // 获取文物编号类型
     const res = await getGoodsNumType()
     const res = await getGoodsNumType()
     this.numType = res.data
     this.numType = res.data
+    this.numType.unshift({ id: '', name: '' })
     // 获取文物类型
     // 获取文物类型
     const res2 = await getGoodsType()
     const res2 = await getGoodsType()
     this.objectType = res2.data
     this.objectType = res2.data
+    this.objectType.unshift({ id: '', name: '' })
   },
   },
   beforeCreate () {}, // 生命周期 - 创建之前
   beforeCreate () {}, // 生命周期 - 创建之前
   beforeMount () {}, // 生命周期 - 挂载之前
   beforeMount () {}, // 生命周期 - 挂载之前

+ 1 - 1
src/views/holding/holding0_add.vue

@@ -166,12 +166,12 @@ export default {
   methods: {
   methods: {
     // 点击返回
     // 点击返回
     goBack (id) {
     goBack (id) {
-      if (this.fromData.unit.trim() === '') return this.$message.warning('单位或个人不能为空')
       this.$confirm('您需要保存这条数据吗?', '提示', {
       this.$confirm('您需要保存这条数据吗?', '提示', {
         confirmButtonText: '保存',
         confirmButtonText: '保存',
         cancelButtonText: '放弃',
         cancelButtonText: '放弃',
         type: 'warning'
         type: 'warning'
       }).then(async () => {
       }).then(async () => {
+        if (this.fromData.unit.trim() === '') return this.$message.warning('单位或个人不能为空')
         // 发请求
         // 发请求
         this.fromData.status = null
         this.fromData.status = null
         await addSubmit({ ...this.fromData, id: this.mydata.id })
         await addSubmit({ ...this.fromData, id: this.mydata.id })

+ 1 - 1
src/views/holding/holding0_audit.vue

@@ -66,7 +66,7 @@
                 <el-button type="text" @click="myLook(row)">查 看</el-button>
                 <el-button type="text" @click="myLook(row)">查 看</el-button>
               </template>
               </template>
             </el-table-column>
             </el-table-column>
-            <el-table-column label="审核结果" width="200">
+            <el-table-column label="藏品归属" width="200">
               <template #default='scopt' >
               <template #default='scopt' >
 <el-switch
 <el-switch
  @click.native="myswitch1(scopt.$index,scopt.row.id)"
  @click.native="myswitch1(scopt.$index,scopt.row.id)"

+ 1 - 1
src/views/holding/holding3_look.vue

@@ -40,7 +40,7 @@
               <div><span>文物质地:</span>{{ myObj.texture }}</div>
               <div><span>文物质地:</span>{{ myObj.texture }}</div>
             </div>
             </div>
             <div class="row">
             <div class="row">
-              <div><span>数量类型:</span>{{ myObj.amountType === 0 ? "单件" : "一套多件" }}</div>
+              <div><span>数量类型:</span>{{ myObj.amountType === '0' ? "单件" : "一套多件" }}</div>
               <div><span>具体数量:</span>{{ myObj.amount }}</div>
               <div><span>具体数量:</span>{{ myObj.amount }}</div>
             </div>
             </div>
             <div class="row">
             <div class="row">

+ 18 - 12
src/views/home/index.vue

@@ -27,7 +27,8 @@
                 <ul class="info">
                 <ul class="info">
                   <li v-for="item in info1" :key="item.imgUrl" @click="$router.push(item.push)">
                   <li v-for="item in info1" :key="item.imgUrl" @click="$router.push(item.push)">
                     <div class="ico">
                     <div class="ico">
-                      <img src="../../assets/img/object01.png" alt="" />
+                      <i :class="item.inoc"></i>
+                      <!-- <img src="../../assets/img/object01.png" alt="" /> -->
                     </div>
                     </div>
                     <p>{{ item.name }}</p>
                     <p>{{ item.name }}</p>
                   </li>
                   </li>
@@ -37,7 +38,8 @@
                 <ul class="info">
                 <ul class="info">
                   <li v-for="item in info2" :key="item.imgUrl" @click="$router.push(item.push)">
                   <li v-for="item in info2" :key="item.imgUrl" @click="$router.push(item.push)">
                     <div class="ico">
                     <div class="ico">
-                      <img src="../../assets/img/object01.png" alt="" />
+                      <i :class="item.inoc"></i>
+                      <!-- <img src="../../assets/img/object01.png" alt="" /> -->
                     </div>
                     </div>
                     <p>{{ item.name }}</p>
                     <p>{{ item.name }}</p>
                   </li>
                   </li>
@@ -106,16 +108,16 @@ export default {
       // 用户信息
       // 用户信息
       userData: {},
       userData: {},
       info1: [
       info1: [
-        { name: '藏品征集', imgUrl: '01', push: 'collect' },
-        { name: '藏品登记', imgUrl: '1', push: '/layout/holding0' },
-        { name: '藏品入藏', imgUrl: '03', push: 'enter' },
-        { name: '藏品提用', imgUrl: '04', push: 'drawings' }
+        { name: '藏品登记', inoc: 'el-icon-s-claim', push: '/layout/holding0' },
+        { name: '藏品总账', inoc: 'el-icon-s-order', push: '/layout/holding3' },
+        { name: '入库管理', inoc: 'el-icon-caret-right', push: '/layout/holding1' },
+        { name: '出库管理', inoc: 'el-icon-caret-left', push: '/layout/holding2' }
       ],
       ],
       info2: [
       info2: [
-        { name: '藏品总账', imgUrl: '05', push: '/layout/holding3' },
-        { name: '藏品注销', imgUrl: '06', push: 'logout' },
-        { name: '入库管理', imgUrl: '07', push: 'manage' },
-        { name: '藏品盘核', imgUrl: '08', push: 'check' }
+        { name: '藏品注销', inoc: 'el-icon-delete-solid', push: '/layout/holding5' },
+        { name: '征集品总账', inoc: 'el-icon-s-order', push: '/layout/collect0' },
+        { name: '征集品提用', inoc: 'el-icon-caret-left', push: '/layout/collect1' },
+        { name: '征集品注销', inoc: 'el-icon-delete-solid', push: '/layout/collect2' }
       ],
       ],
       tableData: [
       tableData: [
         {
         {
@@ -231,12 +233,16 @@ export default {
               margin-top: 10px;
               margin-top: 10px;
             }
             }
             .ico {
             .ico {
+              display: flex;
+              justify-content: center;
+              align-items: center;
               width: 78px;
               width: 78px;
               height: 56px;
               height: 56px;
               border: 1px solid #666;
               border: 1px solid #666;
               border-radius: 5px;
               border-radius: 5px;
-              img {
-                width: 100%;
+              &>i {
+                color: black;
+                font-size: 40px;
               }
               }
             }
             }
           }
           }